Nelson Square, Marlborough Bach Rentals & Resorts